import request from '@/utils/request'

// 查询酒店信息列表
export function listHotel(query) {
  return request({
    url: '/boot/hotel/list',
    method: 'get',
    params: query
  })
}

// 查询酒店信息详细
export function getHotel(hotelId) {
  return request({
    url: '/boot/hotel/' + hotelId,
    method: 'get'
  })
}

// 新增酒店信息
export function addHotel(data) {
  return request({
    url: '/boot/hotel',
    method: 'post',
    data: data
  })
}

// 修改酒店信息
export function updateHotel(data) {
  return request({
    url: '/boot/hotel',
    method: 'put',
    data: data
  })
}

// 删除酒店信息
export function delHotel(hotelId) {
  return request({
    url: '/boot/hotel/' + hotelId,
    method: 'delete'
  })
}

// 获取酒店信息下拉选项列表
export function getHotelOptions() {
  return request({
    url: '/boot/hotel/options',
    method: 'get'
  })
}

// 获取所有省份列表
export function getProvinces() {
  return request({
    url: '/boot/hotel/provinces',
    method: 'get'
  })
}

// 根据省份获取城市列表
export function getCitiesByProvince(province) {
  return request({
    url: '/boot/hotel/cities/' + province,
    method: 'get'
  })
}
